/*
 * File:   CellUnitTest.h
 * Author: Guilherme Monteiro
 *
 */

#ifndef CELLUNITTEST_H
#define	CELLUNITTEST_H

#include <cppunit/extensions/HelperMacros.h>

#include "../headers/Cell.h"

class CellUnitTest : public CPPUNIT_NS::TestFixture {
    CPPUNIT_TEST_SUITE(CellUnitTest);

    CPPUNIT_TEST(testContains);
    CPPUNIT_TEST(testEquals);
    CPPUNIT_TEST(testIsValid);

    CPPUNIT_TEST_SUITE_END();

public:
    CellUnitTest();
    virtual ~CellUnitTest();
    void setUp();
    void tearDown();

private:
    void testContains();
    void testEquals();
    void testIsValid();
};

#endif	/* CELLUNITTEST_H */

